Learning in Rich Representations: Inductive Logic Programming and Computational Scientific Discovery
نویسنده
چکیده
• Encourage more research on learning in rich representations, such as relational representations and differential equations, which can be used for modeling a variety of real world problems. Inductive logic programming (ILP) is concerned with learning from data and domain knowledge in relational representations. ILP started off by addressing the task of learning logic programs from examples and background knowledge (Muggleton 1992; Lavrač and Džeroski 1994; De Raedt 1996). Recent developments, however, have broadened its scope to address a variety of learning tasks in relational representations. A significant part of ILP research now goes under the heading (Multi)Relational Data Mining – (M)RDM (Džeroski and Lavrač 2001) – and is concerned with finding patterns such as relational association rules and relational decision trees from multi-table relational databases. As another example, ILP has been also used in a reinforcement learning context (Džeroski et al. 1998; 2001; Driessens and Džeroski 2002).
منابع مشابه
Probabilistic Inductive Logic Programming
Probabilistic inductive logic programming, sometimes also called statistical relational learning, addresses one of the central questions of artificial intelligence: the integration of probabilistic reasoning with first order logic representations and machine learning. A rich variety of different formalisms and learning techniques have been developed. In the present paper, we start from inductiv...
متن کاملInductive Logic Programming: From Logic of Discovery to Machine Learning
Inductive Logic Programming (ILP) is a study of machine learning systems that use clausal theories in first-order logic as a representation language. In this paper, we survey theoretical foundations of ILP from the viewpoints of Logic of Discovery and Machine Learning, and try to unify these two views with the support of the modern theory of Logic Programming. Firstly, we define several hypothe...
متن کاملLogic, Probability and Learning, or an Introduction to Statistical Relational Learning
Probabilistic inductive logic programming (PILP), sometimes also called statistical relational learning, addresses one of the central questions of artificial intelligence: the integration of probabilistic reasoning with first order logic representations and machine learning. A rich variety of different formalisms and learning techniques have been developed and they are being applied on applicat...
متن کاملMultiple Predicate Learning in Two Inductive Logic Programming Settings
Inductive logic programming (ILP) is a research area which has its roots in inductive machine learning and computational logic. The paper gives an introduction to this area based on a distinction between two diierent semantics used in inductive logic programming, and illustrates their application in knowledge discovery and programming. Whereas most research in inductive logic programming has fo...
متن کاملThe Use of Functional and Logic Languages in Machine Learning
Traditionally, machine learning algorithms such as decision tree learners have employed attribute-value representations. From the early 80’s on people have started to explore Prolog as a representation formalism for machine learning, an area which came to be called inductive logic programming (ILP). With hindsight, however, Prolog may not have been the best choice, since it can be argued that t...
متن کامل